Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

ЗАСТОСУВАННЯ РЕЛЯЦІЙНИХ ОПЕРАТОРІВ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
РТ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2013
Тип роботи:
Лабораторна робота
Предмет:
Бази даних та знань

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ, НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра ІСМ Лабораторна робота №2 на тему: ЗАСТОСУВАННЯ РЕЛЯЦІЙНИХ ОПЕРАТОРІВ З курсу: «Теорія систем баз даних та знань» Мета роботи Вивчення застосування звичайних булевих операцій над множинами до відношень. Визначення трьох спеціальних операторів над відношеннями: вибору, проекції і з’єднання. Оператори об’єднання, перетину, різниці, активного доповнення, вибірки, натурального зєднання, ділення, перейменування і -з’єднання разом з постійними і регулярниим відношеннями відносяться до реляційної алгебри. Нарешті, аналізуються дві операції, що не належать алгебрі, але іноді корисні при реалізації бази даних, а саме: оператор розщеплення та оператор фактор. Теоретичні відомості Два відношення з однією і тією ж схемою можуть бути розглянуті як множини того самого універсумуму – множини всіх можливих кортежів із цією схемою. До таких двох відношень можуть бути застосовані булеві операції. Нехай dom(R) – множина всіх кортежів над атрибутами схеми R і їх доменами. Доповнення відношення r(R) можна визначити як різницю  . Однак, якщо який-небудь атрибут A в R має нескінченний домен, також буде нескінченним, а відповідно не буде відношенням. Модифікована версія доповнення, що називається активним доповненням, завжди дає відношення. Визначимо його. Якщо – відношення і , то активним доменом  відносно r називається множина . Нехай – множина всіх кортежів над атрибутами з R і їх активними доменами відносно r. Активним доповненням є , відмітимо, що  - завжди відношення. Оператор проекції також є унарним оператором на відношеннях. Оператор проекції вибирає підмножину стовпчиків. Нехай r – відношення зі схемою R і X – підмножина з R. Проекція r на X, записана як , є відношення , отримане ви кресленням стовпців, що відповідають атрибутам в R-X, і виключенням зі стовпців, що залишили шилися з повторюваних рядків. Розгядаючи кортежі як відображення,  можна записати у вигляді  . Оператор натурального з’єднання. З’єднання – це бінарний оператор для комбінування двох відношень. Оператор з’єднання комбінує два відношення по всіх спільних атрибутах. Розглянемо два відношення r(R) та s(S) і покладемо RS=T. З’єднанням відношень r та s (записується rs) є відношення q(T), що містить всі кортежі t над T, такі, що існують кортежі  та із  і . є підмножиною R і S, як слідує із визначення . Отже, кожен кортеж в q є комбінацією кортежу з r і кортежу s з рівними  – значеннями. Якщо , то rs – це декартовий добуток r і s. Оператор ділення. Визначення оператора ділення досить важке, але він має застосування в деяких природних ситуаціях. Визначення 3. 1. Нехай r(R) і s(S) – відношення, SR. Поставимо =R – S. Тоді r, розділене на s, - це відношення для кожного кортежу існує кортеж , такий, що  і }. Відношення є приватним (незалежним) від ділення r на s, що позначається . Інший спосіб сформулювати визначення наступний:  - це максимальна підмножина множини , така, що  міститься в r. З’єднання в цьому випадку є декартовим добутком множин. Оператор еквіз’єднання. У визначенні оператора з’єднання відношення можуть комбінуватися тільки по однойменних стовпцях і повинні комбінуватися по всіх таких стовпцях. Відношення можуть з’єднуватися також по стовпцях з різними іменами атрибутів, але рівними доменами. Дамо повний опис еквіз’єднаня. Нехай r(R) і s(S) – відношення  і dom (Ai) = dom (Bi), 1im; Ai i Bi не припускаються різними. Еквіз’єднанням r і s по A1, A2, .., Am і B1, B2, …, Bm називається відношення . Позначення: . Розширення для інших порівнянь на доменах. До цього часу єдиним порівнянням значень домену, яким користувались, була рівність. Можна порівнювати значення домену, використовуючи нерівність. Часто домени упорядковані і в цих випадках порівняння  також мають сенс. Для загального розгляду таких порівнянь вводиться множина символів (знаків) бінарних відношень над парами доменів. Якщо  - знак порівняння, ...
Антиботан аватар за замовчуванням

20.05.2013 22:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини